axios.defaults.baseURL = 'http://api-breakingnews-web.itheima.net'
    // 设置公共的headers
    // 请求拦截，判断是否有/my/,有的话，就设置headers
axios.interceptors.request.use(
        function(config) {
            // 判断请求路径是否以/my/开头的

            if (config.url.indexOf('/my/') != -1) {
                // 如果是以/my/开头的，就给设置headers,路径等于token
                config.headers.Authorization = localStorage.getItem('token')
            }
            return config

        },
        function(error) {

            return Promise.reject(error)
        }
    )
    // 响应拦截
    // 判断，如果服务器响应的数据是身份认证失败！,那就跳转到登录页面
axios.interceptors.response.use(
    function(response) {
        if (response.data.message == '身份认证失败！') {
            location.href = '/login.html'
            localStorage.removeItem('token')
        }
        return response
    },
    function(error) {
        return Promise.reject(error)
    })